/**
 * sysInterfaceMessageModel
 *
 * 项目名称:分秒金融
 *
 * @author lunli
 *
 * 功能描述:第三方通道设置管理
 * 
 * 历史版本:2017-03-27 v1.0.0 lunli  创建:
 * 
 */
package com.fmjr.sys.sysInterfaceMessage.bean;

import com.fmjr.common.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@ApiModel(value="sysInterfaceMessage", description="第三方通道设置")
public class SysInterfaceMessage extends BaseEntity implements java.io.Serializable {

	private Long id ; //
	private String smsServerUrl ; //服务器
	private String smsUsername ; //用户名
	private String smsPassword ; //密码
	private String smsKey ; //KEY
	private String status ; //状态 1禁用 2启用
	private String emailServerUrl ; //邮件服务器地址
	private String emailUsername ; //用户名
	private String emailPassword ; //密码
	private Long createUser ; //创建者
 	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") 
	private Date createDate ; //创建时间
	private Long updateUser ; //修改者
 	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") 
	private Date updateDate ; //修改时间
	private String remark ; //备注

	

	public Long getId() {
		return this.id;
	}
	
	public void setId(Long id) {
		this.id = id;
	}

	@ApiModelProperty(value = "服务器")
	public String getSmsServerUrl() {
		return smsServerUrl;
	}
	
	public void setSmsServerUrl(String smsServerUrl) {
		this.smsServerUrl = smsServerUrl;
	}

	@ApiModelProperty(value = "用户名")
	public String getSmsUsername() {
		return smsUsername;
	}
	
	public void setSmsUsername(String smsUsername) {
		this.smsUsername = smsUsername;
	}

	@ApiModelProperty(value = "密码")
	public String getSmsPassword() {
		return smsPassword;
	}
	
	public void setSmsPassword(String smsPassword) {
		this.smsPassword = smsPassword;
	}

	@ApiModelProperty(value = "KEY")
	public String getSmsKey() {
		return smsKey;
	}
	
	public void setSmsKey(String smsKey) {
		this.smsKey = smsKey;
	}

	@ApiModelProperty(value = "状态 1禁用 2启用")
	public String getStatus() {
		return status;
	}
	
	public void setStatus(String status) {
		this.status = status;
	}

	@ApiModelProperty(value = "邮件服务器地址")
	public String getEmailServerUrl() {
		return emailServerUrl;
	}
	
	public void setEmailServerUrl(String emailServerUrl) {
		this.emailServerUrl = emailServerUrl;
	}

	@ApiModelProperty(value = "用户名")
	public String getEmailUsername() {
		return emailUsername;
	}
	
	public void setEmailUsername(String emailUsername) {
		this.emailUsername = emailUsername;
	}

	@ApiModelProperty(value = "密码")
	public String getEmailPassword() {
		return emailPassword;
	}
	
	public void setEmailPassword(String emailPassword) {
		this.emailPassword = emailPassword;
	}

	@ApiModelProperty(value = "创建者")
	public Long getCreateUser() {
		return createUser;
	}
	
	public void setCreateUser(Long createUser) {
		this.createUser = createUser;
	}

	@ApiModelProperty(value = "创建时间")
	public Date getCreateDate() {
		return createDate;
	}
	
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	@ApiModelProperty(value = "修改者")
	public Long getUpdateUser() {
		return updateUser;
	}
	
	public void setUpdateUser(Long updateUser) {
		this.updateUser = updateUser;
	}

	@ApiModelProperty(value = "修改时间")
	public Date getUpdateDate() {
		return updateDate;
	}
	
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

	@ApiModelProperty(value = "备注")
	public String getRemark() {
		return remark;
	}
	
	public void setRemark(String remark) {
		this.remark = remark;
	}

	@Override
	public String toString() {
		return "SysInterfaceMessage [id=" + id + ", smsServerUrl=" + smsServerUrl + ", smsUsername=" + smsUsername
				+ ", smsPassword=" + smsPassword + ", smsKey=" + smsKey + ", status=" + status + ", emailServerUrl="
				+ emailServerUrl + ", emailUsername=" + emailUsername + ", emailPassword=" + emailPassword
				+ ", createUser=" + createUser + ", createDate=" + createDate + ", updateUser=" + updateUser
				+ ", updateDate=" + updateDate + ", remark=" + remark + "]";
	}
	
	
}